草庐IT

php - 目录的递归副本

全部标签

javascript - Webpack:为目录中的每个文件创建一个包

我正在尝试将每个Angular模块捆绑到webpack中。我的目标是拥有一个app.js,它将被webpack与此配置捆绑在一起:entry:{app:"./app/app.js"},output:{path:"./build/ClientBin",filename:"bundle.js"},我会将这个捆绑脚本放在我的index.html中,这样它将成为我的应用程序的入口点。我在./app/components文件夹中也有很多模块。文件夹结构如下:app|--components||||--home||||||--home.html|||--home.js|--app.js|--App

javascript - 将数据从 PHP 文件写入 json 文件

我有一个test.php页面,其中显示了三个具有3个“添加链接”按钮的页面,单击这些按钮时用户会看到一个弹出窗口。在窗口中,他添加了链接。添加链接后,基本页面将从“添加链接”按钮变为带有新链接的超链接。现在,我必须使用ajax调用将从用户那里收到的新链接从test.php传递到links.php。Links.php必须有一个JSON代码才能将链接写入另一个名为first.json的文件。first.jason将具有变量和链接的键值对。稍后我必须从.json文件中检索值并重构为数组,更新相应的变量并将其保存回来。到目前为止,我已经设法从test.php获取新链接,并能够通过ajax调用将

javascript - 排序递归函数导致数组的数组

我目前正在处理编写递归函数来订购一些json数据的问题。我有几个嵌套的对象数组,我需要将它们排序到单张幻灯片中。结构类似于以下内容:[{"title":"a","children":[{"title":"a-a","children":[{"title":"a-a-a"},{"title":"a-a-b"}]},{"title":"a-b","children":[{"title":"a-b-a"},{"title":"a-b-b"}]}]},{"title":"b","children":[{"title":"b-a","children":[{"title":"b-a-a"},{"

javascript - 断言 sinon 中的递归调用次数

我有以下通过promise递归运行的队列消费者类:"usestrict";varqueue=require("./queue"),helpers=require("./helpers"),vendors=require("../config/vendors"),queueConf=require("../config/queue");functionConsumer(){this.queue=newqueue.TaskQueue();this.currentItem=null;this.port=null;this.payload=null;}Consumer.prototype.pa

javascript - 为什么javascript中的递归这么慢?

我刚刚在jsperf上运行了这个基准测试:https://jsperf.com/mapping1我试图查看使用递归的map是否可以击败Array.prototypemap函数。我的丢了可怕的。谁能解释一下为什么?map=function(f,xs){if(xs.length===0){return[]}return[f(head(xs))].concat(map(f,tail(xs)))}//head()andtail()doexactlywhatyouwouldexpect.Iwishtherewasawaytoprogrammaticallyforklistsinjs...

javascript - Node.js - 从服务器读取并下载目录中的所有文件并保存在本地

我有一个NodeWebkit桌面应用程序,需要从服务器下载文件并保存在本地以供用户离线时使用。当我知道文件名是什么时,我可以下载并保存文件,但是如何读取服务器上目录的内容以便下载每个文件?functioncacheFiles(filelink,filepath,cb){varpath_array=filelink.split("/");varfoldername=path_array[path_array.length-2]//createnewfolderforlocallyhtmlfilesvarnewdir=filepath+'/'+foldername;if(fs.exists

javascript - 理解 node.js 中用于递归函数的 promise

我正在尝试使用递归调用从Redis中获取数据,当成员返回null时停止并返回。所以我的数据是这样添加的:SADDparents.SADDparents....最终数据应该是这样的:[{label:,parents:[{label:,parents:[{label:},{label:}]},{label:}]}]这是我弄乱的代码(从不同来源拼凑而成),但我不知道我在做什么。不确定这段代码是否有用,我可能会偏离轨道。varredis=require('node-redis');varr_client=redis.createClient();varQ=require('q');functi

javascript - Django元素中第三方静态文件推荐的目录布局是怎样的?

对于我的Django元素中的第三方(jquery)代码,我为我的静态文件采用了目录结构,将所有第三方文件放在单独的lib子目录中。更具体地说,这是我的目录树当前的样子:myproject/myproject/static/css/my-own-stylesheet.csslib/bobs-stylesheet.cssjoes-stylesheet.cssimg/my-own-image.pnglib/bobs-image.pngjoes-image.pngjs/my-own-javascript.jslib/bobs-javascript.jsjoes-javascript.js这是为

javascript - 使用node.js判断是否在git目录

我正在尝试确定我的Node进程是否在git目录中运行。以下工作正常,但仍在控制台中输出fatalerror。functiontestForGit(){try{vartest=execSync('gitrev-parse--is-inside-work-tree',{encoding:'utf8'});}catch(e){}return!!test;}console.log(testForGit());当在git控制下的目录中时,我得到true作为结果。但是当在git控制下的目录之外时,我得到:fatal:Notagitrepository(oranyoftheparentdirecto

用于洗钱检测的 Javascript 递归

我正在执行统计分析,以确定是否有可能通过在特定时间范围内将较大的交易分解为较小的交易来隐藏较大的交易。我正在做的是将较大的数据集分成较小的子集(目前为12个数组),然后对每个子集运行一系列循环以确定元素的任何组合是否加起来在目标范围内。这是我当前的代码:amounts_matrix=[1380.54,9583.33,37993.04,3240.96...]matrix_amounts=amounts_matrix.lengthtotal_permutations=0;total_hits=0;target_range=1target=130000low_threshold=target